package gov.pbc.nn.kjgl.fxq.riskAssess.entity;

import gov.pbc.nn.core.entity.BaseEntity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.bstek.dorado.annotation.PropertyDef;

/**
 * 任务管理业务中的任务实体
 * 
 * @author Administrator
 * 
 */
@Entity
@Table(name = "T_FXQ_RISK_ASSESS_LIST_ENTTIY")
public class RiskAssessListEntity extends BaseEntity {

	private static final long serialVersionUID = -7157848560756067290L;
	
	@Column(name = "REGULATORY_CODE_", length = 100)
	@PropertyDef(label = "监管立项编号")
	private String regulatoryCode;
	
	@Column(name = "ORGAN_ID_", length = 60)
	@PropertyDef(label = "义务机构ID")
	private String organId;
	
	@Column(name = "ORGAN_NAME_", length = 256)
	@PropertyDef(label = "义务机构名称")
	private String organName;
	
	@Column(name = "ORGAN_CODE_", length = 256)
	@PropertyDef(label = "义务机构编码")
	private String organCode;	
	
	@Column(name = "implement_START_")
	@PropertyDef(label = "实施时间起")
	private Date implementStart;
	
	@Column(name = "implement_END_")
	@PropertyDef(label = "实施时间止")
	private Date implementEnd;
	
	@Column(name = "BUSINESS_START_")
	@PropertyDef(label = "业务时间起")
	private Date businessStart;
	
	@Column(name = "BUSINESS_END_")
	@PropertyDef(label = "业务时间止")
	private Date businessEnd;
	
	@Column(name = "CONTENT_", length = 520)
	@PropertyDef(label = "评估内容")
	private String content;	
	
	@Column(name = "ESTIMATORS_", length = 520)
	@PropertyDef(label = "评估人员")
	private String estimators;	
	
	@Column(name = "PLACE_", length = 520)
	@PropertyDef(label = "实施地点")
	private String place;	
	
	@Column(name = "SITUATION_", length = 520)
	@PropertyDef(label = "处理情况")
	private String situation;	
	
	@Column(name = "REMARK_", length = 520)
	@PropertyDef(label = "简要描述")
	private String remark;
	
	@Column(name = "DEPT_ID_", length = 60)
	private String deptId;
	
	@Column(name = "DEPT_NAME_", length = 200)
	@PropertyDef(label = "所属部门")
	private String deptName;
	
	@Column(name = "STATE_")
	@PropertyDef(label = "状态", description = "0:新增；10:暂存；20：提交；")
	private int state;
	
	@Column(name = "SUBMIT_DATE_")
	@PropertyDef(label = "提交时间")
	private Date submitDate;

	public String getRegulatoryCode() {
		return regulatoryCode;
	}

	public void setRegulatoryCode(String regulatoryCode) {
		this.regulatoryCode = regulatoryCode;
	}

	public String getOrganId() {
		return organId;
	}

	public void setOrganId(String organId) {
		this.organId = organId;
	}

	public String getOrganName() {
		return organName;
	}

	public void setOrganName(String organName) {
		this.organName = organName;
	}

	public String getOrganCode() {
		return organCode;
	}

	public void setOrganCode(String organCode) {
		this.organCode = organCode;
	}

	public Date getImplementStart() {
		return implementStart;
	}

	public void setImplementStart(Date implementStart) {
		this.implementStart = implementStart;
	}

	public Date getImplementEnd() {
		return implementEnd;
	}

	public void setImplementEnd(Date implementEnd) {
		this.implementEnd = implementEnd;
	}

	public Date getBusinessStart() {
		return businessStart;
	}

	public void setBusinessStart(Date businessStart) {
		this.businessStart = businessStart;
	}

	public Date getBusinessEnd() {
		return businessEnd;
	}

	public void setBusinessEnd(Date businessEnd) {
		this.businessEnd = businessEnd;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getEstimators() {
		return estimators;
	}

	public void setEstimators(String estimators) {
		this.estimators = estimators;
	}

	public String getPlace() {
		return place;
	}

	public void setPlace(String place) {
		this.place = place;
	}

	public String getSituation() {
		return situation;
	}

	public void setSituation(String situation) {
		this.situation = situation;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	public Date getSubmitDate() {
		return submitDate;
	}

	public void setSubmitDate(Date submitDate) {
		this.submitDate = submitDate;
	}
	
	
	
}
